<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of CsCtrlTrans
 *
 * @author gangster
 */
require_once '../Data/CsConexion.php';
class CsCtrlTrans extends CsConexion {
    /*
     * FUNCIONES DE CONTROL DE TRANSACCIONES
     * 
     * INICIO DE LA TRANSACCION
     */    
    function IniciarTrans(){
        $conexion = $this->dbconexion();
        mysql_query("SET AUTOCOMMIT=0");
        mysql_query("START TRANSACTION");
        return $conexion;
    }
    /*
     * SI SE REALIZO CORRECTAMENTA LA TRASACCION CIERRA CONECCION 
     */
    function  FinTrans(){
        mysql_query("COMMIT");
    }
    
    /*
     * SI DEVOLVIO UN ERROR DESHACE TODA TRANSACCION REALIZADA ANTERIORMENTE
     */
    function  DeshacerTrans(){
        mysql_query("ROLLBACK");
    }
}

?>
